Para essa posição é importante que você tenha:
- Experiência com programação em Java (JDK);
- Domínio de conceitos para programação orientado a objetos;
- Experiência com conceito de padrões de arquitetura;Conhecimento em GIt ou Subeversion;
- Habilidades com frameworks open source (Hibertnate, Velocity, etc);
- Conhecimento em aplicações Web e protocolos HTTP;
- Experiência com banco de dados relacionais (Oracle, MySQL, etc);
- Experiência com pelo menos um IDE (Eclipse, Intellij IEDA, etc);
- Experiência com Gradle, Mavel ou ANT e integração contínua;
- Conhecimento em conceitos ORM ou experiência com implementação (Hibernate ou outra JPA);
- Conhecimentos no idioma inglês, comunicação verbal e escrita em nível avançado.
Como será sua rotina? Você será responsável por:
- Desenvolver soluções utilizando JavaEE e spring boot;
- Analisar, desenvolver e testar aplicações, utilizando metodologia e procedimentos adequados para sua implantação;
- Desenvolver, integrar manter APIs para integração de Sistemas;
- Apoiar nas definições técnicas e funcionais embasadas nas necessidades de negócio
- Documentar todo o processo de desenvolvimento do codigo;
- Criar relatorios de status e possíveis problemas para o Project Manager;
- Participar de reunioes tecnicas e cerimonias do projeto.